/**
1.MessageFormat  格式化处理  只读   patter格式  args 参数

messageformat.format(patter,args);

在使用动态处理properties文件的时候需要 添加占位符 { 0，1，2}   几个

2.java.util.Locale
3.java.util.ResourceBundle   这个是资源包装   作用 包里面很多 .properties文件 进行链接
getinstance 的时候  用     ResourceBundle.getbundle("路径+文件basename _前面的",locale_语言);
						对象.getstring();
 */

/*
package com.leo.项目_国际化locale;
import java.text.MessageFormat;
import java.util.Locale;
import java.util.ResourceBundle;
import java.util.Scanner;
public class Locale_main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//设置 locale
		Locale locale_CN=new Locale("zh","CN");
		@SuppressWarnings("unused")
		Locale locale_US=new Locale("en","US");
		@SuppressWarnings("unused")
		Locale locale_default=Locale.getDefault();
		
		//包连接 选择包中的.properties文件
		ResourceBundle r=ResourceBundle.getBundle("com.leo_locale.info",locale_CN);
		System.out.println(r.getString("system.name"));
		
		login(r);
		
	}

	public static void login(ResourceBundle r) {
		Scanner input=new Scanner(System.in);
		System.out.println(r.getString("input.username"));
		String username=input.nextLine();
		System.out.println(r.getString("input.password"));
		String password=input.nextLine();
		login_cheak(username,password,r);
		
	}	
			
	public static void login_cheak(String username,String password, ResourceBundle r) {
			if(!"admin".equals(username)) {
				System.out.println(r.getString("login.fail"));
			}else if(!"12345".equals(password)) {
				System.out.println(r.getString("login.fail"));
			}else {
				System.out.println(r.getString("login.success"));
				String welcome=MessageFormat.format(r.getString("welcome"),username);
				System.out.println(welcome);
			}
	}		
}
*/


